// 处理URL参数，去除空值的等号
export const formatUrlParams = (params: Record<string, any>): string => {
  const parts: string[] = [];

  Object.entries(params).forEach(([key, value]) => {
    if (value !== undefined && value !== null && value !== "") {
      // 有值的参数使用 key=value 格式
      parts.push(`${key}=${value}`);
    } else {
      // 空值参数只保留 key
      parts.push(key);
    }
  });

  return parts.join("&");
};
